home *** CD-ROM | disk | FTP | other *** search
/ Compendium Deluxe 1 / LSD Compendium Deluxe 1.iso / a / text / manipulation / cv.lha / cv / cvt / Makefile.UX < prev    next >
Encoding:
Makefile  |  1994-01-12  |  1.1 KB  |  78 lines

  1. # CV Makefile for the GNU C/C++ Compiler on unix systems
  2. # (c)Copyright 1991-93 by Tobias Ferber,  All Rights Reserved
  3.  
  4. CC=gcc
  5.  
  6. DEFINES= -DDEBUG
  7.  
  8. CFLAGS= -O $(DEFINES)
  9.  
  10. # *** / ALL / ***
  11.  
  12. .PHONY: all
  13.  
  14. all: cvt
  15.  
  16.  
  17. # *** / CVT / ***
  18.  
  19. CVT_OBJS=\
  20.     main.o args.o flist.o rules.o cvtparse.o cvt.o \
  21.     echo.o numdigits.o tfname.o filecopy.o
  22.  
  23. cvt: $(CVT_OBJS)
  24.     $(CC) $(CFLAGS) -o $@ $(CVT_OBJS)
  25.  
  26. main.o: main.c
  27.     $(CC) $(CFLAGS) -c -o $@ $<
  28.  
  29. args.o: args.c
  30.     $(CC) $(CFLAGS) -c -o $@ $<
  31.  
  32. flist.o: flist.c
  33.     $(CC) $(CFLAGS) -c -o $@ $<
  34.  
  35. rules.o: rules.c
  36.     $(CC) $(CFLAGS) -c -o $@ $<
  37.  
  38. cvtparse.o: cvtparse.c
  39.     $(CC) $(CFLAGS) -c -o $@ $<
  40.  
  41. cvt.o: cvt.c
  42.     $(CC) $(CFLAGS) -c -o $@ $<
  43.  
  44. echo.o: echo.c
  45.     $(CC) $(CFLAGS) -c -o $@ $<
  46.  
  47. numdigits.o: numdigits.c
  48.     $(CC) $(CFLAGS) -c -o $@ $<
  49.  
  50. tfname.o: tfname.c
  51.     $(CC) $(CFLAGS) -c -o $@ $<
  52.  
  53. filecopy.o: filecopy.c
  54.     $(CC) $(CFLAGS) -c -o $@ $<
  55.  
  56.  
  57. # *** / CLEAN / ***
  58.  
  59. .PHONY: clean
  60.  
  61. clean:
  62.     -rm *.o cvt
  63.  
  64.  
  65. # *** / DEPEND / ***
  66.  
  67. .PHONY: depend
  68.  
  69. depend:
  70.     $(CC) -MM $(CFLAGS) *.c > .depend
  71.  
  72.  
  73. # include the dependency file (if it exists)
  74.  
  75. ifeq (.depend,$(wildcard .depend))
  76. include .depend
  77. endif
  78.